// Warlock Firebolt
[Awfb]
Art=ReplaceableTextures\CommandButtons\BTNFireBolt.blp
Buttonpos=0,2
Missileart=Abilities\Weapons\FireBallMissile\FireBallMissile.mdl
Missilespeed=1000

// Chaos conversion
[Acha]
Requires=Roch

[Achl]
Requires=Roch

// Berserker Rage
[Absk]
Art=ReplaceableTextures\CommandButtons\BTNBerserkForTrolls.blp
Requires=Robs
Order=berserk

[Bbsk]
Buffart=ReplaceableTextures\CommandButtons\BTNBerserkForTrolls.blp

// There is a separate buff to stun the unit after it "rages", but it
// should look the same to the user, so use the same Buffart.
// Should it have different target art?

[Bbss]
Buffart=ReplaceableTextures\CommandButtons\BTNBerserkForTrolls.blp
// Targetart=Abilities\Spells\Orc\Berserker\BerserkerTarget.mdl

// battle stations, load all peons into a bunker
[Abtl]
Art=ReplaceableTextures\CommandButtons\BTNBattleStations.blp
Buttonpos=0,2
Effectsound=BurrowBattleStations
Order=battlestations

// stand down, send peons back to work
[Astd]
Art=ReplaceableTextures\CommandButtons\BTNBacktoWork.blp
Buttonpos=1,2
Effectsound=
Order=standdown

// Ensnare
[Aens]
Art=ReplaceableTextures\CommandButtons\BTNEnsnare.blp
Buttonpos=0,2
Requires=Roen
Missileart=Abilities\Spells\Orc\Ensnare\EnsnareMissile.mdl
Missilespeed=1500
Order=ensnare

// Ensnare buff
[Bens]
Buffart=ReplaceableTextures\CommandButtons\BTNEnsnare.blp
Targetart=Abilities\Spells\Orc\Ensnare\ensnareTarget.mdl
Targetattach=origin

// Ensnare buff on ground units
[Beng]
Buffart=ReplaceableTextures\CommandButtons\BTNEnsnare.blp
Targetart=Abilities\Spells\Orc\Ensnare\ensnareTarget.mdl

// Ensnare buff on air units
[Bena]
Buffart=ReplaceableTextures\CommandButtons\BTNEnsnare.blp
Targetart=Abilities\Spells\Orc\Ensnare\ensnare_AirTarget.mdl
Targetattach=chest,mount

// Totem Smash, Pulverize, whatnot
[Awar]
Art=ReplaceableTextures\PassiveButtons\PASBTNSmash.blp
Buttonpos=0,2
Requires=Rows

// Devour
[Adev]
Art=ReplaceableTextures\CommandButtons\BTNDevour.blp
Buttonpos=0,2
Specialart=Abilities\Spells\Orc\Devour\DevourEffectArt.mdl
Order=devour

// Devour buff
[Bdvv]
Buffart=ReplaceableTextures\CommandButtons\BTNDevour.blp

// Purge
[Aprg]
Art=ReplaceableTextures\CommandButtons\BTNPurge.blp
Specialart=Abilities\Spells\Orc\Purge\PurgeBuffTarget.mdl
Buttonpos=0,2
Order=purge

[Bprg]
Buffart=ReplaceableTextures\CommandButtons\BTNPurge.blp
Targetart=Abilities\Spells\Orc\Purge\PurgeBuffTarget.mdl
Targetattach=origin

// Lightning Shield
[Alsh]
Art=ReplaceableTextures\CommandButtons\BTNLightningShield.blp
Buttonpos=1,2
Requires=Rost
Order=lightningshield

[Blsh]
Buffart=ReplaceableTextures\CommandButtons\BTNLightningShield.blp
Targetart=Abilities\Spells\Orc\LightningShield\LightningShieldTarget.mdl
Targetattach=origin
Specialart=Abilities\Spells\Orc\LightningShield\LightningShieldBuff.mdl

// Bloodlust
[Ablo]
Art=ReplaceableTextures\CommandButtons\BTNBloodLustOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNBloodLustOff.blp
Buttonpos=2,2
Unbuttonpos=2,2
Requires=Rost
Requiresamount=2
Order=bloodlust
OrderOn=bloodluston
OrderOff=bloodlustoff

[Bblo]
Buffart=ReplaceableTextures\CommandButtons\BTNBloodLust.blp
Targetart=Abilities\Spells\Orc\Bloodlust\BloodlustTarget.mdl,Abilities\Spells\Orc\Bloodlust\BloodlustSpecial.mdl
Targetattachcount=2
Targetattach=hand,left
Targetattach1=hand,right

// Sentry Ward
[Aeye]
Art=ReplaceableTextures\CommandButtons\BTNSentryWard.blp
Buttonpos=0,2
Order=evileye

[Beye]
Art=ReplaceableTextures\CommandButtons\BTNSentryWard.blp

// Stasis Trap spell
[Asta]
Art=ReplaceableTextures\CommandButtons\BTNStasisTrap.blp
Buttonpos=1,2
Requires=Rowd
Order=stasistrap

// Stasis Trap trigger buff
[Bstt]
Buffart=ReplaceableTextures\CommandButtons\BTNStasisTrap.blp

// Stasis Trap effect buff
[Bsta]
Buffart=ReplaceableTextures\CommandButtons\BTNStasisTrap.blp
Targetart=Abilities\Spells\Human\Thunderclap\ThunderclapTarget.mdl
Targetattach=overhead

// Healing Ward
[Ahwd]
Art=ReplaceableTextures\CommandButtons\BTNHealingWard.blp
Buttonpos=2,2
Requires=Rowd
Requiresamount=2
Order=healingward

[Bhwd]
Buffart=ReplaceableTextures\CommandButtons\BTNHealingWard.blp

// Healing Ward Regeneration Aura
[Aoar]
Art=ReplaceableTextures\CommandButtons\BTNHealingWard.blp

[Boar]
Buffart=ReplaceableTextures\CommandButtons\BTNHealingWard.blp
Targetart=Abilities\Spells\Other\ANrm\ANrmTarget.mdl
Effectsoundlooped=FountainOfLifeLoop

// Envenomed Spears
[Aven]
Art=ReplaceableTextures\PassiveButtons\PASBTNEnvenomedSpear.blp
Buttonpos=0,2
Requires=Rovs

// Poison Sting
[Apoi]
Art=ReplaceableTextures\PassiveButtons\PASBTNPoisonSting.blp
Buttonpos=0,0
Missileart=Abilities\Weapons\PoisonSting\PoisonStingMissile.mdl
Missilespeed=1500

[Bpoi]
Buffart=ReplaceableTextures\CommandButtons\BTNEnvenomedSpear.blp
Targetart=Abilities\Weapons\PoisonSting\PoisonStingTarget.mdl

// Tracking (Passive)
[Anit]
Requires=Ronv

// Pillage (Passive)
[Asal]
Requires=Ropg
Art=ReplaceableTextures\PassiveButtons\PASBTNPillage.blp
Buttonpos=1,2

// Spiked Barricades (Passive)
[Aspi]
Targetart=Abilities\Spells\Orc\SpikeBarrier\SpikeBarrier.mdl

// War Drums Aura
[Aakb]
Art=ReplaceableTextures\PassiveButtons\PASBTNDrum.blp
Buttonpos=1,2
Targetart=Abilities\Spells\Orc\WarDrums\DrumsCasterHeal.mdl
Targetattach=origin

[Bakb]
Buffart=ReplaceableTextures\CommandButtons\BTNDrum.blp
Targetart=Abilities\Spells\Other\GeneralAuraTarget\GeneralAuraTarget.mdl
Targetattach=origin

// Wind Walk
[AOwk]
Art=ReplaceableTextures\CommandButtons\BTNWindWalkOn.blp
Researchart=ReplaceableTextures\CommandButtons\BTNWindWalkOn.blp
Buttonpos=0,2
Researchbuttonpos=0,0
Effectsound=WindWalk
Order=windwalk

[BOwk]
Buffart=ReplaceableTextures\CommandButtons\BTNWindWalkOn.blp

// Mirror Image
[AOmi]
Art=ReplaceableTextures\CommandButtons\BTNMirrorImage.blp
Researchart=ReplaceableTextures\CommandButtons\BTNMirrorImage.blp
Buttonpos=1,2
Researchbuttonpos=1,0
Targetart=Abilities\Spells\Other\Levelup\LevelupCaster.mdl
Specialart=Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
Missileart=Abilities\Spells\Orc\MirrorImage\MirrorImageMissile.mdl
Missilespeed=1000
Order=mirrorimage

[BOmi]
Buffart=ReplaceableTextures\CommandButtons\BTNMirrorImage.blp
Specialart=Abilities\Spells\Orc\MirrorImage\MirrorImageDeathCaster.mdl

// Critical Strike
[AOcr]
Art=ReplaceableTextures\PassiveButtons\PASBTNCriticalStrike.blp
Researchart=ReplaceableTextures\CommandButtons\BTNCriticalStrike.blp
Buttonpos=2,2
Researchbuttonpos=2,0

// Bladestorm
[AOww]
Art=ReplaceableTextures\CommandButtons\BTNWhirlwind.blp
Researchart=ReplaceableTextures\CommandButtons\BTNWhirlwind.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Order=whirlwind

// Chain Lightning
[AOcl]
Art=ReplaceableTextures\CommandButtons\BTNChainLightning.blp
Researchart=ReplaceableTextures\CommandButtons\BTNChainLightning.blp
Buttonpos=0,2
Researchbuttonpos=0,0
Missileart=Abilities\Spells\Orc\LightningBolt\LightningBoltMissile.mdl
Missilespeed=1500
Targetart=Abilities\Weapons\Bolt\BoltImpact.mdl
Order=chainlightning

// Far Sight
[AOfs]
Art=ReplaceableTextures\CommandButtons\BTNFarSight.blp
Researchart=ReplaceableTextures\CommandButtons\BTNFarSight.blp
Buttonpos=1,2
Researchbuttonpos=1,0
Order=farsight

// Earthquake
[AOeq]
Art=ReplaceableTextures\CommandButtons\BTNEarthquake.blp
Researchart=ReplaceableTextures\CommandButtons\BTNEarthquake.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Order=earthquake

[BOeq]
Buffart=ReplaceableTextures\CommandButtons\BTNEarthquake.blp
Targetart=Abilities\Spells\Orc\StasisTrap\StasisTotemTarget.mdl
Targetattach=overhead

[XOeq]
Effectart=Abilities\Spells\Orc\EarthQuake\EarthQuakeTarget.mdl
Effectsoundlooped=EarthquakeLoop

// Shockwave
[AOsh]
Art=ReplaceableTextures\CommandButtons\BTNShockWave.blp
Researchart=ReplaceableTextures\CommandButtons\BTNShockWave.blp
Buttonpos=0,2
Researchbuttonpos=0,0
Missileart=Abilities\Spells\Orc\Shockwave\ShockwaveMissile.mdl
Missilespeed=1050
Order=shockwave

// Endurance Aura
[AOae]
Art=ReplaceableTextures\PassiveButtons\PASBTNCommand.blp
Buttonpos=2,2
Researchart=ReplaceableTextures\CommandButtons\BTNCommand.blp
Researchbuttonpos=2,0
Targetart=Abilities\Spells\Orc\CommandAura\CommandAura.mdl
Targetattach=origin

[BOae]
Buffart=ReplaceableTextures\CommandButtons\BTNCommand.blp
Targetart=Abilities\Spells\Other\GeneralAuraTarget\GeneralAuraTarget.mdl
Targetattach=origin

// Reincarnation
[AOre]
Art=ReplaceableTextures\PassiveButtons\PASBTNReincarnation.blp
Researchart=ReplaceableTextures\CommandButtons\BTNReincarnation.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Effectart=Abilities\Spells\Orc\Reincarnation\ReincarnationTarget.mdl
Casterart=
Targetart=

// Feral Spirit
[AOsf]
Art=ReplaceableTextures\CommandButtons\BTNSpiritWolf.blp
Researchart=ReplaceableTextures\CommandButtons\BTNSpiritWolf.blp
Buttonpos=2,2
Researchbuttonpos=2,0
Specialart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl
Order=spiritwolf

[BOsf]
Buffart=ReplaceableTextures\CommandButtons\BTNSpiritWolf.blp
Effectart=Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl

// War Stomp (Chieftan)
[AOws]
Art=ReplaceableTextures\CommandButtons\BTNWarStomp.blp
Researchart=ReplaceableTextures\CommandButtons\BTNWarStomp.blp
Buttonpos=1,2
Researchbuttonpos=1,0
Casterart=Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl
Order=stomp

[BOws]
Buffart=ReplaceableTextures\CommandButtons\BTNWarStomp.blp

// 'damaged' attachment effect, small
[Xfos]
TargetArt=Environment\SmallBuildingFire\SmallBuildingFire2.mdl,Environment\SmallBuildingFire\SmallBuildingFire1.mdl
Targetattachcount=2
Targetattach=sprite,first
Targetattach1=sprite,fourth
Effectsoundlooped=HumanFireSmall

// medium
[Xfom]
TargetArt=Environment\LargeBuildingFire\LargeBuildingFire2.mdl,Environment\SmallBuildingFire\SmallBuildingFire1.mdl,Environment\LargeBuildingFire\LargeBuildingFire0.mdl,Environment\SmallBuildingFire\SmallBuildingFire2.mdl
Targetattachcount=4
Targetattach=sprite,first
Targetattach1=sprite,second
Targetattach2=sprite,fourth
Targetattach3=sprite,fifth
Effectsoundlooped=HumanFireMedium

// large
[Xfol]
TargetArt=Environment\LargeBuildingFire\LargeBuildingFire1.mdl,Environment\LargeBuildingFire\LargeBuildingFire0.mdl,Environment\LargeBuildingFire\LargeBuildingFire0.mdl,Environment\SmallBuildingFire\SmallBuildingFire1.mdl,Environment\LargeBuildingFire\LargeBuildingFire1.mdl,Environment\SmallBuildingFire\SmallBuildingFire0.mdl
Targetattachcount=6
Targetattach=sprite,first
Targetattach1=sprite,second
Targetattach2=sprite,fifth
Targetattach3=sprite,third
Targetattach4=sprite,fourth
Targetattach5=sprite,sixth
Effectsoundlooped=HumanFireLarge
